puppet mistress - German English Dictionary